solenoid diagnostic